活动
最新
False
横幅背景图像
生产力活动
上次更新日期 2024年4月15日

使用电子表格模板

电子表格模板可用于以下涉及使用电子表格或工作簿的活动:

为什么要使用模板?

何时需要模板? 例如,如果自动化中所需的工作簿或电子表格在设计时尚不可用。 您无需在活动中选择特定的电子表格,而是从上一个活动中选择输出变量,并使用模板来指明要查找的数据。

请考虑以下示例:

每天上午 11:00,系统会将一个 .XLSX 文件上传到您的 OneDrive。 此电子表格包含传入产品的列表,并且始终具有相同的结构,并具有以下列:产品代码、产品、数量、价格/公斤、总价、发货日期。 每天结束时,您需要读取此文件的内容并将其写入新的电子表格。

挑战? 在设计时,您没有所需的 .XLSX 文件,因为它尚不可用。 这就是模板派上用场的地方。 您可以使用 .XLSX 模板文件作为未来文件的占位符,因为它与使用自动化处理的文件具有相同的结构:相同的工作表名称、相同的列名称等。

示例

  1. “遍历文件/文件夹 ”活动添加到工作流中。

    • 产品列表 是 OneDrive 中每天上午 11:00 上传 .XLSX 文件的文件夹:



  2. 在“遍历循环”活动的“ 正文 ”中,添加“ 读取范围 ”活动。

    • 对于“ 工作簿 ” 字段,添加“ CurrentItem ”变量。 这表示通过“遍历 循环 ”活动标识的每个项目(文件)。



    • 使用 工作簿示例 添加一个模板文件,该文件与您每天需要处理的文件具有相同的结构。 在此示例中,以下列名称为:



  3. 添加“ 创建工作簿 ”活动。



  4. 添加 写入范围 活动。

    • 对于“ 工作簿”,选择“ 创建工作簿 ”活动的输出变量。
    • 对于 “写入内容”,选择“ 读取范围 ”活动的输出变量。 这会使用从每天上传到 OneDrive 的文件中读取的内容填充新工作簿:



错误
如果模板文件中的可用数据与所读取文件中的数据不对应,则系统会显示一条错误消息,以指示出错的原因。 例如: Error: UiPath.MicrosoftOffice365.Excel.ExcelException: Column names or order do not match. Individual errors: at index 3: expected: Product ID but got: ID.
  • 为什么要使用模板?
  • 示例

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.